Artificial Evolution of Expressive Performance of Music: An Imitative Multi-Agent Systems Approach

نویسندگان

  • Eduardo Reck Miranda
  • Alexis Kirke
  • Qijun Zhang
چکیده

As early as the 1950s and early 1960s, pioneers such as Lejaren Hiller, Gottfried Michael Koenig, Iannis Xenakis, and Pietro Grossi, among a few others, started to gain access to computers to make music. It soon became clear that to render music with a socalled “human feel,” computers needed to process information about performance (e.g., deviations in tempo and loudness), in addition to the symbols that are normally found in a traditional musical score (e.g., pitch and rhythm). This was especially relevant for those interested in using the computer to play back scores. Indeed, the first ever attempt at creating a computer-music programming language, by Max Mathews at Bell Telephone Laboratories in 1957, was motivated by his wish to “write a program to perform music on the computer” (Park 2009 p. 10). It appears that this development began after Mathews and John Pierce went to a piano concert together. During the intermission, Pierce suggested that perhaps a computer could perform as well as the pianist. Mathews took up the challenge, which resulted in Music I, the ancestor of music programming languages such as Csound (Boulanger 2000). Research into computational models of expressive performance of music (Widmer and Goebl 2004) is still an active area of study—particularly, research into devising increasingly more sophisticated automated and semi-automated computer systems for expressive music performance, hereinafter referred to as CSEMP. A CSEMP is able to generate expressive performances of music. For example, software for music typesetting is often used to write a piece of music, but most packages play back the music in a

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Instance Based Model for Generating Expressive Performance during Composition

We detail our work on a multi-agent model for the generation of structurally expressive music performance. It is a combined performance and composition system which attempts to implement the common observation in expressive music performance studies that performers slow down at boundaries in a musical piece, with the amount of slowing down being larger when the boundary is more significant. Bec...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

User-based Vehicle Route Guidance in Urban Networks Based on Intelligent Multi Agents Systems and the ANT-Q Algorithm

Guiding vehicles to their destination under dynamic traffic conditions is an important topic in the field of Intelligent Transportation Systems (ITS). Nowadays, many complex systems can be controlled by using multi agent systems. Adaptation with the current condition is an important feature of the agents. In this research, formulation of dynamic guidance for vehicles has been investigated based...

متن کامل

An Unsupervised Learning Method for an Attacker Agent in Robot Soccer Competitions Based on the Kohonen Neural Network

RoboCup competition as a great test-bed, has turned to a worldwide popular domains in recent years. The main object of such competitions is to deal with complex behavior of systems whichconsist of multiple autonomous agents. The rich experience of human soccer player can be used as a valuable reference for a robot soccer player. However, because of the differences between real and simulated soc...

متن کامل

Optimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems

In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Music Journal

دوره 34  شماره 

صفحات  -

تاریخ انتشار 2010